#ifndef C_QOPENTABLEVIEW_H
#define C_QOPENTABLEVIEW_H

/****************************************************************************
** QOpenTableView C bindings generated from reading C++ file 'qopentableview.h'
**
** Created: Tue Jul 30 19:22:34 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT int QOpenTableView_numRows(QOpenTableViewH handle);
C_EXPORT void QOpenTableView_setNumRows(QOpenTableViewH handle, int r);
C_EXPORT int QOpenTableView_numCols(QOpenTableViewH handle);
C_EXPORT void QOpenTableView_setNumCols(QOpenTableViewH handle, int c);
C_EXPORT int QOpenTableView_topCell(QOpenTableViewH handle);
C_EXPORT void QOpenTableView_setTopCell(QOpenTableViewH handle, int row);
C_EXPORT int QOpenTableView_leftCell(QOpenTableViewH handle);
C_EXPORT void QOpenTableView_setLeftCell(QOpenTableViewH handle, int col);
C_EXPORT void QOpenTableView_setTopLeftCell(QOpenTableViewH handle, int row, int col);
C_EXPORT int QOpenTableView_xOffset(QOpenTableViewH handle);
C_EXPORT void QOpenTableView_setXOffset(QOpenTableViewH handle, int xofs);
C_EXPORT int QOpenTableView_yOffset(QOpenTableViewH handle);
C_EXPORT void QOpenTableView_setYOffset(QOpenTableViewH handle, int yofs);
C_EXPORT void QOpenTableView_setOffset(QOpenTableViewH handle, int x, int y, bool updateScrBars);
C_EXPORT int QOpenTableView_cellWidth(QOpenTableViewH handle, int col);
C_EXPORT int QOpenTableView_cellHeight(QOpenTableViewH handle, int row);
C_EXPORT int QOpenTableView_cellWidth2(QOpenTableViewH handle);
C_EXPORT int QOpenTableView_cellHeight2(QOpenTableViewH handle);
C_EXPORT void QOpenTableView_setCellWidth(QOpenTableViewH handle, int w);
C_EXPORT void QOpenTableView_setCellHeight(QOpenTableViewH handle, int h);
C_EXPORT int QOpenTableView_totalWidth(QOpenTableViewH handle);
C_EXPORT int QOpenTableView_totalHeight(QOpenTableViewH handle);
C_EXPORT uint QOpenTableView_tableFlags(QOpenTableViewH handle);
C_EXPORT bool QOpenTableView_testTableFlags(QOpenTableViewH handle, uint f);
C_EXPORT void QOpenTableView_setTableFlags(QOpenTableViewH handle, uint f);
C_EXPORT void QOpenTableView_clearTableFlags(QOpenTableViewH handle, uint f);
C_EXPORT bool QOpenTableView_autoUpdate(QOpenTableViewH handle);
C_EXPORT void QOpenTableView_setAutoUpdate(QOpenTableViewH handle, bool b);
C_EXPORT void QOpenTableView_updateCell(QOpenTableViewH handle, int row, int column, bool erase);
C_EXPORT void QOpenTableView_cellUpdateRect(QOpenTableViewH handle, PRect retval);
C_EXPORT void QOpenTableView_viewRect(QOpenTableViewH handle, PRect retval);
C_EXPORT int QOpenTableView_lastRowVisible(QOpenTableViewH handle);
C_EXPORT int QOpenTableView_lastColVisible(QOpenTableViewH handle);
C_EXPORT bool QOpenTableView_rowIsVisible(QOpenTableViewH handle, int row);
C_EXPORT bool QOpenTableView_colIsVisible(QOpenTableViewH handle, int col);
C_EXPORT QScrollBarH QOpenTableView_verticalScrollBar(QOpenTableViewH handle);
C_EXPORT QScrollBarH QOpenTableView_horizontalScrollBar(QOpenTableViewH handle);
C_EXPORT void QOpenTableView_scroll(QOpenTableViewH handle, int xPixels, int yPixels);
C_EXPORT void QOpenTableView_updateScrollBars(QOpenTableViewH handle);
C_EXPORT void QOpenTableView_updateTableSize(QOpenTableViewH handle);
C_EXPORT int QOpenTableView_findRow(QOpenTableViewH handle, int yPos);
C_EXPORT int QOpenTableView_findCol(QOpenTableViewH handle, int xPos);
C_EXPORT bool QOpenTableView_rowYPos(QOpenTableViewH handle, int row, int* yPos);
C_EXPORT bool QOpenTableView_colXPos(QOpenTableViewH handle, int col, int* xPos);

#endif
